package com.text.day3_1;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DataDemo {
    public static void main(String[] args) throws ParseException {
//        Date date = new Date(0);
//        System.out.println(date);
//
//        long time = date.getTime();
//        long time2 = System.currentTimeMillis();
        Date date = new Date();
        String time = "2002-12-20";
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");  //格式化时间对象
        Date date1 = simpleDateFormat.parse(time);    //将序列化数据格式化为时间给时间对象
        System.out.println(date1);

        String time2 = simpleDateFormat.format(date);     //将时间格式化为字符串
        System.out.println(time2);


//        这个方法返回的是从1970年1月1日0时0分0秒开始到此Date对象表示的时间之间的毫秒数。

        long nian = date.getTime() - date1.getTime();    //获取时间的毫秒值
        System.out.println(nian/1000/60/60/24/365);
        System.out.println(date1.getTime()/1000/60/60/24/365);


//方法退出的几种情形
// 1.正常return
// 2.方法运行过程中出现异常
// 3. System.exit(0) 整1java应用都退出


    }
}
